package com.zhijiang.hospital.entrty;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

import java.util.Date;

/**
 * @BelongsProject: zhijiang_hesuan_test
 * @BelongsPackage: com.zhijiang.hospital.entity
 * @Author: JunFu
 * @CreateTime: 2022-08-28  17:44
 * @Description: LisTestReg 实体类
 * @Version: 1.0
 */
@Data
public class LisTestReg {
    //仪器编码
    private String machineCode;
    //小组编码
    private String groupCode;
    //开立日期时间
    private Date testDate;
    //条形码号 主键
    private String barCode;
    //开立医师编码
    private String doctorId;
    //开立医师姓名
    private String doctorName;
    //开立科室编码
    private String doctorDeptId;
    //开立科室名称
    private String doctorDeptName;
    //患者姓名
    private String patientName;
    //患者性别
    private String patientSex;
    //患者类型
    private String patientType;
    //样品类型
    private String sampleType;
    //是否加急
    private String acute;
    //结果显示时间
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date resultDate;
    //检验科接收样品时间
    private Date getSampleDate;
    //抽取样品时间
    private Date sampleTime;
    //抽取样品护士编码
    private String nurseId;
    //抽取样品护士名称
    private String nurseName;
    //接收样品检验医师编码
    private String getSampleTesterId;
    //接收样品检验医师名称
    private String getSampleTesterName;
    //核准样品检验师师编码
    private String adjustSampleTesterId;
    //核准样品检验医师名称
    private String adjustSampleTesterName;
    //备注 <Add 20220329 用于存放人群类型： 01-健康人群(defualt) 02-患者 03-落地查 dic>
    private String  memo;
    //第7位是1可以给医生看，A 添加单 G 生成检验单L 取血 O 接收样本 P 数据获得 R 审核结果 S 完成下一步计划
    private String state;
    //患者卡号
    private String patientNo;
    //检验名称
    private String hisItemName;
    /*检验项目 主键*/
    private String hisItemCode;
    //检验单号(Memo:样本号)
    private String testFormNo;
    //患者年龄
    private String patientAge;
    //对应his执行单号 Z主键
    private String execSqn;
    //病区
    private String wardName;
    //病床
    private String bedNo;
    //诊断
    private String diagnose;
    //从设备的检验单号
    private String testFormNo1;
    //项目数量
    private String itemNum;
    //价格
    private String price;
    //仪器备注
    private String machineMemo;
    //常规检验,酶标检验,微生物检验
    private String testType;
    //微生物评语
    private String testDescribe;
    //样本送达时间
    private Date sampleReachTime;
    //检验单打印时间
    private Date printTime;
    //样本接收人
    private String sampleAccepter;
    //接收人标识
    private String sampleAccepterId;
    //样本确认时间
    private Date sampleAckTime;
    //样本确认者
    private String sampleAckEr;
    //医院ID
    private String hospitalId;
    //身份证号
    private String idEnNo;
    //联系电话
    private String telNo;
    //患者单位
    private String factory;
    //样本状态
    private String sampleState;
    //样本采集部位
    private String samplePosition;
    //最后接收时间
    private Date lastSampleReachTime;
    //最后接收人
    private String lastSampleAccepter;
    //最后接收人ID
    private String lastSampleAccepterId;
    //护士所属科室
    private String nurseCellCode;
    //住院流水号
    private String inpatientNo;
    //初审时间
    private Date firstTrialDate;
    //门诊打条码电脑Ip
    private String clinicPrintHosTip;
    //报告单是否被医生阅读-0:未阅读;1:已阅读
    private String readFlag;
    //'Y'   1:补打
    private String reprintFlag;
    //归档位置
    private String archive;
    //样本采血时间是否更新
    private String sampleFlag;
    //出生日期
    private String birthday;
    //体重
    private String weigth;
    //孕周
    private String gestation;
    //胎儿数
    private String fetus;
    //预产年龄
    private String expDate;
    //末次月经
    private Date lmp;
    //微生物记录单打印标识
    private String printGermreCodeFlag;
    //更新采样时间
    private Date updateSampleTime;
    //1.成功 0已修改未提交 2.失败 null 未提交
    private String isHealth;
    //是否是省卫健委核收系统0本院 1.省平台2.福鑫
    private String isDistinguish;
    //用于存放送检单位
    private String inspecTionunit;
    //护士站标准是否已经送出0否1是
    private String isOut;
    //
    private String wbbarCode;
    private String takeType;
    private String peopleTypeName;
    private String peopleTypeCode;
    //确认采血
    private String confirmCollect;
    //1.已提交健康平台
    private String isJkpt;
    //上传省平台失败的原因
    private String errHealth;
    //所属人群分类编码
    private String sSrq;
    //证件类别
    private String zjlx;
    //体检类别
    private String tjlx;

    private String orgCode;

}
